22 21 20 13
9 23 36 33
39 42 26 44
46 45 1 2
5 4 3 8
6 7 11 12
10 14 24 17
18 19 15 25
28 27 29 32
41 37 38 34
30 31 43 40
42.1 48 49 47
16